﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>IACore</name>
  </assembly>
  <members>
    <member name="T:System.Windows.Ink.AnalysisCore.ActivityBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ActivityBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />. </summary>
      <param name="sender">The source <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> object for this event.</param>
      <param name="e">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase">
      <summary>The base class for <see cref="T:Microsoft.Ink.AnalysisAlternate" />. Represents the possible handwriting recognition word matches for <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.AlternateNodes">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that are associated with this alternate.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that are associated with this alternate.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.Equals(System.Object)">
      <summary>Returns a Boolean value which indicates whether this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> is the same as the specified object.</summary>
      <returns>true if the specified object is the same as this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> object; otherwise, false.</returns>
      <param name="obj">The object to compare to.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.GetHashCode">
      <summary>Serves as a hash function for a particular type. It is suitable for use in hashing algorithms and data structures such as a hash table.</summary>
      <returns>A hash code for the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.GetStrokeIds">
      <summary>Returns the strokes ids that are associated with this analysis alternate.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.InkRecognitionConfidence">
      <summary>Gets a value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> has in the accuracy of the recognition alternate.</summary>
      <returns>The value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> has in the accuracy of the recognition alternate.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.op_Equality(System.Windows.Ink.AnalysisCore.AnalysisAlternateBase,System.Windows.Ink.AnalysisCore.AnalysisAlternateBase)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">An <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" />  or null.</param>
      <param name="rightHand">An <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" />  or null.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.op_Inequality(System.Windows.Ink.AnalysisCore.AnalysisAlternateBase,System.Windows.Ink.AnalysisCore.AnalysisAlternateBase)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">An <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" />  or null.</param>
      <param name="rightHand">An <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" />  or null.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.RecognizedString">
      <summary>Gets the recognized string value of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> object.</summary>
      <returns>The recognized string value of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> object.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection">
      <summary>The base class for <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" />. Contains a collection of <see cref="T:Microsoft.Ink.AnalysisAlternateBase" /> objects that are the result of an ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.CopyTo(System.Windows.Ink.AnalysisCore.AnalysisAlternateBase[],System.Int32)">
      <summary>Copies all of the elements of the current <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" /> to the specified one-dimensional array, starting at the specified destination array index.</summary>
      <param name="alternates">The one-dimensional array that is the destination of elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in the <paramref name="array" /> parameter at which copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.GetEnumerator">
      <summary>This method supports the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.IsSynchronized">
      <summary>Gets a value that indicates whether or not access to the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" /> is synchronized (thread safe).</summary>
      <returns>Returns false in all cases. Access to the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" /> collection is not synchronized (is not thread safe).</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> object at the specified index within the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> object at the specified index within the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" />.</returns>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> object to get.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.SyncRoot">
      <summary>Returns an object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.System#Collections#IEnumerable#GetEnumerator"></member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.AnalysisAlternateCollectionEnumeratorBase">
      <summary>An implementation of the <see cref="T:System.Collections.IEnumerator" /> interface that supports iterating over a <see cref="T:Microsoft.Ink.AnalysisAlternateBaseCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.AnalysisAlternateCollectionEnumeratorBase.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.AnalysisAlternateCollectionEnumeratorBase.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>Set to true if the index position references an object. Set to false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection.AnalysisAlternateCollectionEnumeratorBase.Reset">
      <summary>Resets the enumerator index to the beginning of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBaseCollection" /> collection.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisModes">
      <summary>Specifies how the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> functions. </summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisModes.None">
      <summary>No modes are enabled.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisModes.AutomaticReconciliationEnabled">
      <summary>Specifies whether the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> automatically starts the reconciliation operation as soon as the intermediate or final results are ready. If this mode is enabled, the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ReadyToReconcileBase" /> event is not raised. If this mode is disabled, the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ReadyToReconcileBase" /> event is raised.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisModes.StrokeCacheAutoCleanupEnabled">
      <summary>Specifies whether the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> automatically clears unneeded strokes from the stroke cache before performing analysis. If this mode is enabled, the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> clears the stroke data before performing analysis. Your code must also then handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.UpdateStrokesCacheBase" /> event. If the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.UpdateStrokesCacheBase" /> event is not handled, an exception is raised. This check is done both at the Analyze (or BackgroundAnalyze) and Reconciliation phases.                 If this mode is disabled, the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> does not clear the stroke data. To clear the stroke data, call <see cref="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ClearStrokeData(System.Int32)" />. If this mode is disabled, the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.UpdateStrokesCacheBase" /> event is raised so the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> can retrieve the latest stroke data for any strokes that have had their cache cleared. If the stroke cache is cleared, but the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.UpdateStrokesCacheBase" /> event is not handled, an exception is raised.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisModes.PersonalizationEnabled">
      <summary>Indicates that personalization is enabled.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisModes.Default">
      <summary>All modes are enabled.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase">
      <summary>Represents an area of a document.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> class that represents an infinite area.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> class that represents the area within a rectangle. </summary>
      <param name="left">The left bound of the rectangle that describes the area of the new <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />, in ink-space coordinates.</param>
      <param name="top">The top bound of the rectangle that describes the area of the new <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />, in ink-space coordinates.</param>
      <param name="right">The right bound of the rectangle that describes the area of the new <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />, in ink-space coordinates.</param>
      <param name="bottom">The bottom bound of the rectangle that describes the area of the new <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />, in ink-space coordinates.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.Clone">
      <summary>Creates a copy of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</summary>
      <returns>A copy of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> contains the same value as the current <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</summary>
      <returns>true if the specified <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> contains the same value as the current <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />; otherwise, false.</returns>
      <param name="obj">The <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> to be compared with the current <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.Exclude(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Restricts the area of this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> to the portion of its area that does not intersect the specified rectangle.</summary>
      <param name="left">The left bound of the rectangle that describes the area to exclude from this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</param>
      <param name="top">The top bound of the rectangle that describes the area to exclude from this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</param>
      <param name="right">The right bound of the rectangle that describes the area to exclude from this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</param>
      <param name="bottom">The bottom bound of the rectangle that describes the area to exclude from this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.Exclude(System.Windows.Ink.AnalysisCore.AnalysisRegionBase)">
      <summary>Restricts the area of this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> to the portion of its area that does not intersect the specified <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</summary>
      <param name="regionToExclude">The area to exclude from this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.GetBounds">
      <summary>Gets the bounding rectangle of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</summary>
      <returns>The left, top, right, and bottom bounds of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> in HIMETRIC units.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.GetHashCode">
      <summary />
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.GetRegionScans">
      <summary>Returns an array of rectangles that define the area of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</summary>
      <returns>An array of rectangles that define the area of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.Intersect(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Restricts the area of this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> to the area created by its intersection with the specified rectangle.</summary>
      <param name="left">The left bound of the rectangle with which to intersect, in ink-space coordinates.</param>
      <param name="top">The top bound of the rectangle with which to intersect, in ink-space coordinates.</param>
      <param name="right">The right bound of the rectangle with which to intersect, in ink-space coordinates.</param>
      <param name="bottom">The bottom bound of the rectangle with which to intersect, in ink-space coordinates.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.Intersect(System.Windows.Ink.AnalysisCore.AnalysisRegionBase)">
      <summary>Restricts the area of this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> to the area created by its intersection with the specified <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</summary>
      <param name="regionToIntersect">The area with which to intersect.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.IntersectsWith(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Determines whether the area of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> intersects with the specified rectangle.</summary>
      <returns>All parameters are in HIMETRIC units.True if the area of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> intersects with the specified rectangle; otherwise, false. </returns>
      <param name="left">The left bound of the rectangle with which to compare, in ink-space coordinates.</param>
      <param name="top">The top bound of the rectangle with which to compare, in ink-space coordinates.</param>
      <param name="right">The right bound of the rectangle with which to compare, in ink-space coordinates.</param>
      <param name="bottom">The bottom bound of the rectangle with which to compare, in ink-space coordinates.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.IsEmpty">
      <summary>Gets a value indicating whether the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> represents an empty region. </summary>
      <returns>true if the represented region is empty; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.IsInfinite">
      <summary>Gets a value indicating whether the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> represents an infinite region. </summary>
      <returns>true if the represented region is infinite; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.MakeEmpty">
      <summary>Reduces the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> to represent an empty area.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.MakeInfinite">
      <summary>Expands the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> to represent an infinite area.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.op_Equality(System.Windows.Ink.AnalysisCore.AnalysisRegionBase,System.Windows.Ink.AnalysisCore.AnalysisRegionBase)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> objects have the same value.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> have the same value; otherwise, false.</returns>
      <param name="leftHand">An <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">An <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.op_Inequality(System.Windows.Ink.AnalysisCore.AnalysisRegionBase,System.Windows.Ink.AnalysisCore.AnalysisRegionBase)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> objects have different values.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> have different values; otherwise, false.</returns>
      <param name="leftHand">An <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">An <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.Union(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Expands the area of this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> to the area created by its union with the specified rectangle.</summary>
      <param name="left">The left bound of the rectangle with which to combine, in ink-space coordinates.</param>
      <param name="top">The top bound of the rectangle with which to combine, in ink-space coordinates.</param>
      <param name="right">The right bound of the rectangle with which to combine, in ink-space coordinates.</param>
      <param name="bottom">The bottom bound of the rectangle with which to combine, in ink-space coordinates.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisRegionBase.Union(System.Windows.Ink.AnalysisCore.AnalysisRegionBase)">
      <summary>Expands the area of this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> to the area created by its union with the specified <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" />.</summary>
      <param name="regionToUnion">The area with which to combine.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisStatusBase">
      <summary>The base class for <see cref="T:Microsoft.Ink.AnalysisStatus" />. Represents the status of the analysis operation by describing whether the analysis was completed successfully and whether any warnings occurred. </summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisStatusBase.AppliedChangesRegion">
      <summary>Returns the region of the document that corresponds to changes that were made in the context node tree as a result of a call to <see cref="M:Microsoft.Ink.InkAnalyzer.Analyze" /> or <see cref="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.BackgroundAnalyze" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisRegionBase" /> of the document where changes were updated.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisStatusBase.Successful">
      <summary>Returns a Boolean summary of the results of the analysis operation.</summary>
      <returns>true if the analysis operation completed without any warnings. false if at least one warning occurred.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisStatusBase.Warnings">
      <summary>Gets a collection of <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> objects. Each <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> object describes a particular warning or error.</summary>
      <returns>A collection of <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> objects in which each <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> describes a particular warning or error.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase">
      <summary>The base class for <see cref="T:Microsoft.Ink.Analysis.AnalysisWarning" />. Represents a warning or error that occurs during an ink analysis operation.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisWarningBase.AnalysisHint">
      <summary>Returns the <see cref="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.AnalysisHint" /> node that was responsible for this warning.</summary>
      <returns>
        <see cref="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.AnalysisHint" /> node that was responsible for this warning.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisWarningBase.BackgroundException">
      <summary>The <see cref="T:System.Exception" /> that is thrown if an exception occurs in during background analysis of ink.</summary>
      <returns>The <see cref="T:System.Exception" /> that was thrown during background analysis.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisWarningBase.GetNodeIds">
      <summary>Returns the identifiers of any relevant context nodes that are associated with this warning.</summary>
      <returns>An array of <see cref="T:System.Guid" /> objects that are the identifiers for <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that are associated with this <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisWarningBase.WarningCode">
      <summary>Returns the type of warning that occurred by using the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningCode" /> enumeration.</summary>
      <returns>The type of warning that occurred.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> objects that are the result of an ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.CopyTo(System.Windows.Ink.AnalysisCore.AnalysisWarningBase[],System.Int32)">
      <summary>Copies all of the elements of the current <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" /> to the specified one-dimensional array, starting at the specified destination array index.</summary>
      <param name="Array">The one-dimensional array that is the destination of elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="Index">The zero-based index in the <paramref name="array" /> parameter at which copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.GetEnumerator">
      <summary>Returns an object that implements the <see cref="T:System.Collections.IEnumerator" /> interface and that can iterate through the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> objects within <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" />.</summary>
      <returns>Returns an object that implements the <see cref="T:System.Collections.IEnumerator" /> interface and that can iterate through the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> objects within <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.IsSynchronized">
      <summary>Gets a value that indicates whether or not access to <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" /> is synchronized (thread safe).</summary>
      <returns>Returns false in all cases. Access to <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" /> is not synchronized (is not thread safe).</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> object at the specified index within <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> object at the specified index within <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" />.</returns>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> object to get.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.SyncRoot">
      <summary>Returns an object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" />.</summary>
      <returns>An object that can be used to synchronize access to <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.System#Collections#IEnumerable#GetEnumerator"></member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.AnalysisWarningBaseCollectionEnumerator">
      <summary>An implementation of the T:System.Collections.IEnumeratorhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemcollectionsienumeratorclasstopic.asp interface that supports iterating over a <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.AnalysisWarningBaseCollectionEnumerator.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.AnalysisWarningBaseCollectionEnumerator.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>Set to true if the index position references an object; false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.AnalysisWarningBaseCollectionEnumerator.Reset">
      <summary>Resets the enumerator index to the beginning of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection" /> collection.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.AnalysisWarningCode">
      <summary>Defines values for the set of available warnings that can occur during ink analysis.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.Aborted">
      <summary>Indicates the analysis operation was aborted. Returned only when the synchronous analysis operation is called. Aborting an asynchronous operation will not raise a <see cref="E:Microsoft.Ink.InkAnalyzer.ResultsUpdated" /> event.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.NoMatchingInkRecognizerFound">
      <summary>Indicates that there are not any ink recognizers that meet the language or capabilities needed to perform the text recognition operation installed on the system.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.FactoidNotSupported">
      <summary>Indicates that the ink recognizer was unable to respect the specified <see cref="P:Microsoft.Ink.AnalysisHintNodeBase.Factoid" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.FactoidCoercionNotSupported">
      <summary>Indicates that the ink recognizer was unable to coerce its results to the specified <see cref="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.Factoid" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.GuideNotSupported">
      <summary>Indicates that the ink recognizer was unable to respect the specified <see cref="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.Guide" />. </summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.WordlistNotSupported">
      <summary>Indicates that the ink recognizer was unable to respect the specified word list set by <see cref="M:System.Windows.Ink.AnalysisHintNode.SetWordlist(System.String[])" />. </summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.WordModeNotSupported">
      <summary>Indicates that the ink recognizer was unable to respect the specified <see cref="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.WordMode" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.PartialDictionaryTermsNotSupported">
      <summary>Indicates that partial dictionary terms could not be returned from the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizer" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.TextRecognitionProcessFailed">
      <summary>Indicates the text recognition process failed.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.AddInkToRecognizerFailed">
      <summary>Indicates that the ink could not be added to the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />. For example, adding strokes collected from a mouse on a gesture recognizer will fail, as the gesture recognizer requires strokes collected from a digitizer.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.SetPrefixSuffixFailed">
      <summary>Indicates that the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> was unable to respect the specified <see cref="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.PrefixText" /> or <see cref="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.SuffixText" /> value. </summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.InkRecognizerInitializationFailed">
      <summary>Indicates that the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizer" /> could not be instantiated, cloned or that setting strokes on the recognizer’s context failed.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.ConfirmedWithoutInkRecognition">
      <summary>Indicates that a <see cref="T:Microsoft.Ink.ContextNode" /> has been confirmed by the user without having any recognition values computed for the node.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.BackgroundException">
      <summary>Indicates that the background operation did not complete due to an exception. This is a fatal error and requires the <see cref="T:Microsoft.Ink.InkAnalyzer" /> is re-instantiated before further use.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.ContextNodeLocationNotSet">
      <summary>Indicates that a <see cref="T:Microsoft.Ink.ContextNode" /> does not have a proper <see cref="P:Microsoft.Ink.ContextNode.Location" /> set. The <see cref="P:Microsoft.Ink.ContextNode.Location" /> property must have a non-empty value unless the <see cref="T:Microsoft.Ink.ContextNode" /> is marked as partially populated.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.LanguageIdNotRespected">
      <summary>Indicates that the language identifier set on a stroke associated with a <see cref="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.CustomRecognizer" /> did not match the language identifier of the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizer" /> used. The ink was still recognized with the specified <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizer" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.EnableUnicodeCharacterRangesNotSupported">
      <summary>Indicates that the InkRecognizer does not support enabling Unicode character ranges as specified in the hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.TopInkBreaksOnlyNotSupported">
      <summary>Indicates that the InkRecognizer does not support <see cref="F:Microsoft.Ink.RecognitionModes.TopInkBreaksOnly" /> even though the hints contain a request for TopInkBreaks only.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.AnalysisWarningCode.AnalysisAlreadyRunning">
      <summary>Indicates that the InkAnalyzer is already performing background analysis.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ConfirmationType">
      <summary>Defines values that specify the type confirmation that can occur on a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ConfirmationType.None">
      <summary>Specifies that no confirmation is applied. The <see cref="T:Microsoft.Ink.InkAnalyzer" /> is free to change a context node or any of its descendants as needed.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ConfirmationType.NodeTypeAndProperties">
      <summary>Specifies that the <see cref="T:Microsoft.Ink.InkAnalyzer" /> cannot change type or any properties of the specified context node.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ConfirmationType.TopBoundary">
      <summary>Specifies that the InkAnalyzerBase will not perform operations, including adding ink or merging with other ContextNodeBases, that cause the TopBoundary to move beyond the current top boundary. For example:</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextLinkBase">
      <summary>The base class for <see cref="T:Microsoft.Ink.ContextLink" />. Represents a relationship between two <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that is not a parent-child relationship.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextLinkBase.DestinationNode">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object that is the destination of this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object that is the destination of this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBase.Equals(System.Object)">
      <summary>Returns whether this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object is the same as the specified object.</summary>
      <returns>true if the specified object is the same as this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object; otherwise, false.</returns>
      <param name="obj">The object to compare with this object.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBase.GetHashCode">
      <summary>Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextLinkBase.LinkDirection">
      <summary>Gets the type of link that this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> is set as.</summary>
      <returns>Gets the type of link that this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> is set as.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextLinkBase.SourceNode">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object that is the source of this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object that is the source of this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> objects that are the result of an ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.Add(System.Windows.Ink.AnalysisCore.ContextNodeBase,System.Windows.Ink.AnalysisCore.ContextLinkDirection)">
      <summary>Adds a new <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object to the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />, indicating the destination node and its type.</summary>
      <returns />
      <param name="destinationNode">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> to be linked to.</param>
      <param name="linkDirection">The direction of the link.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.Contains(System.Windows.Ink.AnalysisCore.ContextLinkBase)">
      <summary>Indicates whether the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" /> contains a specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object.</summary>
      <returns>Whether or not <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" /> contains the specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object.</returns>
      <param name="link">The searched-for <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.CopyTo(System.Windows.Ink.AnalysisCore.ContextLinkBase[],System.Int32)">
      <summary>Copies all the elements in the current <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" /> to the specified one-dimensional array, starting at the specified destination array index.</summary>
      <param name="array">The one-dimensional array that is the destination for elements copied from the collection. The <paramref name="array" /> parameter must have zero-based indexing.</param>
      <param name="index">The zero-based index in the <paramref name="array" /> parameter where copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> objects that are contained in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> objects that are contained in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.GetEnumerator">
      <summary>Returns an object that implements the <see cref="T:System.Collections.IEnumerator" /> interface and can iterate through the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> objects within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</summary>
      <returns>An object that implements the <see cref="T:System.Collections.IEnumerator" /> interface and can iterate through the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> objects within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.IndexOf(System.Windows.Ink.AnalysisCore.ContextLinkBase)">
      <summary>Returns the index of a specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object within a <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</summary>
      <returns>The index of the specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object within a <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</returns>
      <param name="link">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object associated with the index.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.IsSynchronized">
      <summary>Gets a value that indicates whether or not access to <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" /> is synchronized (thread safe).</summary>
      <returns>Returns false in all cases. Access to <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" /> is not synchronized (is not thread safe).</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object at the specified index or identifier within <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object at the specified index within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</returns>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object to get.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.Remove(System.Windows.Ink.AnalysisCore.ContextLinkBase)">
      <summary>Removes a <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object from the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</summary>
      <param name="link">The <see cref="T:Microsoft.Ink.ContextNode" /> object to be removed.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.RemoveAt(System.Int32)">
      <summary>Removes a <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object at the specified index from the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</summary>
      <param name="index">The index of the <see cref="T:Microsoft.Ink.ContextLink" /> object to be removed.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.SyncRoot">
      <summary>Returns an object that can be used to synchronize access to this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</summary>
      <returns>An object that can be used to synchronize access to this <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.System#Collections#IEnumerable#GetEnumerator"></member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator">
      <summary>An implementation of the <see cref="T:System.Collections.IEnumerator" /> interface that supports iterating over a <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>Set to true if the index position references an object. Set to false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator.Reset">
      <summary>Resets the enumerator index to the beginning of <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection" />.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextLinkDirection">
      <summary>Specifies the directionality, if any, of an additional relationship between two context nodes - other than the existing parent child relationship.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextLinkDirection.LinksWith">
      <summary>Represents a non-specific direction in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />. For example, an ink drawing can underline an ink word. No direction is inferred from the underline.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextLinkDirection.LinksFrom">
      <summary>Indicates that the current <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> used to access the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> has something pointing to it or containing it.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextLinkDirection.LinksTo">
      <summary>Indicates that the current <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> used to access the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> is either pointing to the <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> or that it contains some other <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeBase">
      <summary>Represents a node in a tree of objects that are created as part of ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.AddPropertyData(System.Guid,System.Object)">
      <summary>Adds a piece of application-specific data.</summary>
      <param name="propertyDataId">A Guidhttp://go.microsoft.com/fwlink/?LinkId=49066 used to identify the type of data.</param>
      <param name="propertyData">The data to add.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.Confirm(System.Windows.Ink.AnalysisCore.ConfirmationType)">
      <summary>Sets the confirmation type, which restricts what the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> can change about the node.</summary>
      <param name="type">The <see cref="T:System.Windows.Ink.AnalysisCore.ConfirmationType" /> that is applied to the node.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.ContainsPropertyData(System.Guid)">
      <summary>Returns true if the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object contains application-specific data stored under the specified identifier.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object contains application-specific data stored under the specified identifier; false if this node does not contain application-specific data with the specified identifier.</returns>
      <param name="propertyDataId">The identifier for the data.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.CreatePartiallyPopulatedSubNode(System.Guid,System.Guid,System.Windows.Ink.AnalysisCore.AnalysisRegionBase)">
      <summary>For use with base classes only. Creates a child <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object that contains only the following information: <see cref="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Type" />, <see cref="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Id" />, and <see cref="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Location" />.</summary>
      <returns>A new <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object that contains only information about <see cref="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Type" />, <see cref="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Id" />, and <see cref="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Location" />. This new node is a child of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</returns>
      <param name="type">The type of <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to create. Use one of the GUIDs defined in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase" /> class to specify which type to create.</param>
      <param name="nodeId">The identifier for the new node.</param>
      <param name="nodeLocation">The location of the new node.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.CreateSubNode(System.Guid)">
      <summary>Creates a new child <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <returns>The newly created <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object whose parent is this <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</returns>
      <param name="type">The type of context node to create. Use one of the GUIDs defined in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase" /> class to specify which type to create.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.CreateSubNodeBase(System.Guid,System.Guid,System.Boolean,System.Windows.Ink.AnalysisCore.AnalysisRegionBase)">
      <summary>This member supports the InkAnalyzer infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
      <param name="type" />
      <param name="id" />
      <param name="isPartiallyPopulated" />
      <param name="nodeLocation" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.DeleteSubNode(System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Deletes a child <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <param name="node">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> to delete.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.GetPacketData(System.Int32)">
      <summary>For use with base classes only. Gets the data packets that make up the stroke specified by the stroke identifier.</summary>
      <returns>An array of integers that specifies the packet data for the specified stroke.</returns>
      <param name="strokeId">The identifier of the stroke for which to return the packet data..</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.GetPacketDescription(System.Int32)">
      <summary>For use with base classes only. Gets an array of type Guidhttp://go.microsoft.com/fwlink/?linkid=49066&amp;clcid=0x409 that describes the types of packet data stored in the stroke with the specified identifier.</summary>
      <returns>The array of type Guidhttp://go.microsoft.com/fwlink/?linkid=49066&amp;clcid=0x409 that describes the types of packet data stored in the stroke with the specified identifier.</returns>
      <param name="strokeId">The identifier for the stroke.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.GetPropertyData(System.Guid)">
      <summary>Returns application-specific data that was added with the specified identifier.</summary>
      <returns>The application-specific data that was added with the specified identifier.</returns>
      <param name="propertyDataId">The identifier for the data.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.GetPropertyDataIds">
      <summary>Returns the identifiers for which there is property data.</summary>
      <returns>The identifiers for which there is property data.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.GetStrokeIds">
      <summary>For use with base objects only. Returns an array of identifiers for the strokes within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <returns>An array of integers that are identifiers for the strokes within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.GetTextRangeFromNodes(System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection,System.Int32@,System.Int32@)">
      <summary>Finds the text range in the recognized string that corresponds to a collection of context nodes.</summary>
      <param name="subTree">The collection of context nodes for which to find the text range.</param>
      <param name="start">When this method returns, the <paramref name="start" /> parameter contains a 32-bit signed integer that indicates the start of the text range. This parameter is passed uninitialized.</param>
      <param name="length">When this method returns, the <paramref name="length" /> parameter contains a 32-bit signed integer that indicates the length of the text range. This parameter is passed uninitialized.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Id">
      <summary>Gets the identifier of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <returns>The Guidhttp://go.microsoft.com/fwlink/?LinkId=49066 identifier of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.IsConfirmed(System.Windows.Ink.AnalysisCore.ConfirmationType)">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object is confirmed. <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> cannot change the node type and associated strokes for confirmed objects.</summary>
      <returns>true if the node type is confirmed; otherwise, false.</returns>
      <param name="type">The ConfirmationType.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.IsStringSupported">
      <summary>Indicates whether the recognized string of the current <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> comes from the system dictionary, user dictionary, or word list. Any restricting data, like wordlists, guides or factoids, in any corresponding <see cref="T:System.Windows.Ink.AnalysisHintNode" /> is used to determine if the string is supported.</summary>
      <returns>true if the recognized string value of the current <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> is supported by the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> with any corresponding <see cref="T:System.Windows.Ink.AnalysisHintNode" /> nodes applied, false if not supported.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.IsStringSupported(System.String)">
      <summary>Indicates whether the specified recognized string comes from the system dictionary, user dictionary, or word list. Any restricting data, like the wordlists, guides or factoids in any corresponding <see cref="T:System.Windows.Ink.AnalysisHintNode" /> is used to determine if the string is supported.</summary>
      <returns>true if the specified string is supported by the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> with any corresponding <see cref="T:System.Windows.Ink.AnalysisHintNode" /> nodes applied, false if not supported.</returns>
      <param name="text">The specified recognized string.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Links">
      <summary>Gets a collection of <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> objects that represent relationships between other <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects.</summary>
      <returns>The collection of <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> objects that represent relationships between other <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.LoadPropertiesData(System.Byte[])">
      <summary>Recreates the application-specific and internal property data for an array of bytes that was previously created with <see cref="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.SavePropertiesData" />.</summary>
      <returns>true if the data is loaded successfully; otherwise, false.</returns>
      <param name="propertiesData">An array of bytes that is used to recreate application-specific and internal property data.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Location">
      <summary>Gets the position and size of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <returns>The position and size of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.MoveSubNodeToPosition(System.Windows.Ink.AnalysisCore.ContextNodeBase,System.Int32)">
      <summary>Reorders a specified child <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to be at the specified index.</summary>
      <param name="subNodeToMove">The child <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to be reordered.</param>
      <param name="newIndex">The new position of the <paramref name="nodeToMove" /><see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object. The index is zero-based.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.ParentNode">
      <summary>Gets the parent node of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> in the context node tree.</summary>
      <returns>The parent node of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> in the context node tree.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.PartiallyPopulated">
      <summary>Gets or sets a value that indicates whether a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object is partially or fully populated. </summary>
      <returns>true if the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object does not contain complete data during the data proxy process; false if all of the data has been added.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.RemovePropertyData(System.Guid)">
      <summary>Removes a piece of application-specific data.</summary>
      <param name="propertyDataId">A Guidhttp://go.microsoft.com/fwlink/?LinkId=49066 used to identify the type of data to remove.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.Reparent(System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Removes this <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object from its current parent and adds it to another parent.</summary>
      <param name="newParentNode">The new parent of this <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.ReparentStrokes(System.Int32[],System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>For use with base objects only. Moves the strokes from this <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to the specified <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <param name="strokeIdsToReparent">The identifiers of the strokes to move.</param>
      <param name="destination">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to which to move the stroke.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.SavePropertiesData">
      <summary>Returns an array of bytes that can be stored and later used to recreate application-specific and internal property data on a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <returns>An array of bytes that can be stored and later used to recreate application-specific and internal property data.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.SetStrokes(System.Int32[])">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="strokeIdsToSet" />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.SubNodes">
      <summary>Gets the direct children of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <returns>The direct children of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.ToString">
      <summary>Returns a human-readable string typefor the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <returns>A human-readable string type for the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.Type">
      <summary>Gets the context node type for this <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object. </summary>
      <returns />
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that are the result of an ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.#ctor(System.Windows.Ink.AnalysisCore.ContextNodeBase[])"></member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.#ctor(System.Windows.Ink.AnalysisCore.InkAnalyzerBase)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> class with no nodes.</summary>
      <param name="inkAnalyzer">The <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> object that will contain the nodes that are in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Add(System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Adds a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <returns>The index at which the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> is added. If the <paramref name="nodeToAdd" /> already exists in the collection, <see cref="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Add(System.Windows.Ink.AnalysisCore.ContextNodeBase)" /> returns the index of its position in the collection. If <see cref="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Add(System.Windows.Ink.AnalysisCore.ContextNodeBase)" /> cannot add the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />, it returns -1. </returns>
      <param name="nodeToAdd">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to add to the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.AddRange(System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection)">
      <summary>Adds a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> to this <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <param name="nodesToAdd">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> to add to this <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Clear">
      <summary>Clears all of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects from the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Contains(System.Guid)">
      <summary>A Boolean value which indicates whether or not the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> contains a specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object, based on its identifier.</summary>
      <returns>A Boolean value which indicates whether the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> contains the specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</returns>
      <param name="nodeId">The identifier of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to check for.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Contains(System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Indicates whether or not the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> contains a specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <returns>A Boolean value which indicates whether the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> contains a specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</returns>
      <param name="node">The searched-for <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.CopyTo(System.Windows.Ink.AnalysisCore.ContextNodeBase[],System.Int32)">
      <summary>Copies all of the elements of the current <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> to the specified one-dimensional array, starting at the specified destination array index.</summary>
      <param name="array">This one-dimensional array is the destination of elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in the <paramref name="array" /> parameter where copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.GetEnumerator">
      <summary>Returns an object that both implements the <see cref="T:System.Collections.IEnumerator" /> interface and can iterate through the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <returns>An object that both implements the <see cref="T:System.Collections.IEnumerator" /> interface and can iterate through the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.IndexOf(System.Guid)">
      <summary>Returns the index of a specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object within a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> by using the node's identifier.</summary>
      <returns>The index of the specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</returns>
      <param name="nodeId">The identifier of the searched-for <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.IndexOf(System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Returns the index of a specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object within a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <returns>The index of the specific <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</returns>
      <param name="node">The searched-for <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Insert(System.Int32,System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Inserts a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> into the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object specified in the <paramref name="nodeToInsert" /> parameter.</param>
      <param name="nodeToInsert">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to be inserted.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.IsReadOnly">
      <summary>Gets a value indicating whether or not the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> is read only.</summary>
      <returns>Returns false in all cases.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.IsSynchronized">
      <summary>Gets a value that indicates whether or not access to the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> is synchronized (thread safe).</summary>
      <returns>Returns false in all cases. Access to the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> collection is not synchronized (is not thread safe).</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Item(System.Guid)">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object with a specified GUID identifier within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object with the specified GUID identifier.</returns>
      <param name="nodeId">The GUID identifier of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to get.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object at the specified index within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object at the specified index within the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</returns>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to get.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Remove(System.Guid)">
      <summary>Removes a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object from the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> by using the node's identifier.</summary>
      <param name="nodeId">The identifier of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to be removed.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.Remove(System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Removes a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object from <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <param name="node">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to be removed.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.RemoveAt(System.Int32)">
      <summary>Removes a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object at the specified index from the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <param name="index">The index of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to be removed.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.SyncRoot">
      <summary>Returns an object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.System#Collections#IEnumerable#GetEnumerator"></member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.ContextNodeBaseCollectionEnumerator">
      <summary>An implementation of the <see cref="T:System.Collections.IEnumerator" /> interface that supports iterating over a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.ContextNodeBaseCollectionEnumerator.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.ContextNodeBaseCollectionEnumerator.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>Returns true if the index position references an object. Returns false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection.ContextNodeBaseCollectionEnumerator.Reset">
      <summary>Resets the enumerator index to the beginning of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeCreatedBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeCreatedBase" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeCreatedBaseEventArgs.NodeCreated">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> created.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> created</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeCreatedBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeCreatedBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeDeletingBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeDeletingBase" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeDeletingBaseEventArgs.NodeToBeDeleted">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is deleting.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is deleting.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeDeletingBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeDeletingBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeLinkAddingBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeLinkAddingBase" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeLinkAddingBaseEventArgs.LinkToBeAdded">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> created.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> created.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeLinkAddingBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeLinkAddingBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeLinkDeletingBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeLinkDeletingBase" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeLinkDeletingBaseEventArgs.LinkToBeDeleted">
      <summary>Gets the context link that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is deleting.</summary>
      <returns>The context link that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is deleting.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeLinkDeletingBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeLinkDeletingBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeMovingToPositionBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeMovingToPositionBase" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeMovingToPositionBaseEventArgs.NewIndex">
      <summary>Gets the index to which the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</summary>
      <returns>The index to which the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeMovingToPositionBaseEventArgs.ParentNode">
      <summary>Gets the parent context node of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving.</summary>
      <returns>The parent context node of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeMovingToPositionBaseEventArgs.SubNodeToMove">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeMovingToPositionBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeMovingToPositionBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodePropertiesUpdatedBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodePropertiesUpdatedBase" /> event.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.ContextNodePropertiesUpdatedBaseEventArgs.GetUpdatedProperties">
      <summary>Returns the list of properties that have been changed.</summary>
      <returns>An array of Guid values which indicates which properties have changed.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodePropertiesUpdatedBaseEventArgs.UpdatedNode">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> updated.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> updated.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodePropertiesUpdatedBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodePropertiesUpdatedBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeReparentingBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeReparentingBase" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeReparentingBaseEventArgs.NewParent">
      <summary>Gets the new parent context node of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving.</summary>
      <returns>The new parent context node of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ContextNodeReparentingBaseEventArgs.NodeToReparent">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is moving.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeReparentingBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeReparentingBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase">
      <summary>Defines values that specify the type of <see cref="T:Microsoft.Ink.ContextNode" /> object.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.AnalysisHint">
      <summary>Represents the type of node that provides additional context information for a region to the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> to improve analysis results.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.CustomRecognizer">
      <summary>Represents the type of node used for a single recognition operation.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.Image">
      <summary>Represents the type of node for a two-dimensional region where any non-ink images can exist in the document.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.InkBullet">
      <summary>Represents a collection of strokes that make up a bullet in a bulleted list.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.InkDrawing">
      <summary>Represents the type of node for a collection of strokes that constitutes a drawing.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.InkWord">
      <summary>Represents the type of node for a collection of strokes that constitutes a logical grouping to form a recognizable word.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.Line">
      <summary>Represents the type of node for a line of words.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.Object">
      <summary>Represents the type of node for an object that is returned from an "object" custom recognizer.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.Paragraph">
      <summary>Represents the type of node for a collection of nodes that constitutes a logical grouping of lines.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.Root">
      <summary>Represents the type of node for the top node of a tree of nodes that describe the results of ink analysis.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.TextWord">
      <summary>Represents the type of node for the two-dimensional region where any non-ink text can exist in the document.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.UnclassifiedInk">
      <summary>Represents the type of node for any strokes that have not yet been classified or recognized.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.WritingRegion">
      <summary>Represents the type of node for a group of text paragraphs with the same orientation.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase">
      <summary>Provides access to layout analysis, writing and drawing classification, and handwriting recognition.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> class. </summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Abort">
      <summary>Cancels the current analysis operation.</summary>
      <returns>The dirty region for current analysis operation.</returns>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ActivityBase">
      <summary>Occurs during calls to the <see cref="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Analyze" /> or <see cref="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.BackgroundAnalyze" /> method.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.AddStroke(System.Int32,System.Int32[],System.Guid[])">
      <summary>Adds stroke data for a single stroke to the ink analyzer and assigns the active input thread's culture identifier to the stroke.</summary>
      <returns>The context node to which the ink analyzer added the stroke.</returns>
      <param name="strokeId">The stroke identifier.</param>
      <param name="strokePacketData">An array containing the packet data for the stroke.</param>
      <param name="strokePacketDescription">An array containing the packet property identifiers.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.AddStroke(System.Int32,System.Int32[],System.Guid[],System.Int32)">
      <summary>Adds stroke data for a single stroke to the ink analyzer and assigns a specific culture identifier to the stroke.</summary>
      <returns>The context node to which the ink analyzer added the stroke.</returns>
      <param name="strokeId">The stroke identifier.</param>
      <param name="strokePacketData">An array containing the packet data for the stroke.</param>
      <param name="strokePacketDescription">An array containing the packet property identifiers.</param>
      <param name="languageId">The culture identifier to assign to the stroke.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.AddStrokes(System.Int32[],System.Int32[],System.Int32[],System.Guid[])">
      <summary>Adds stroke data for multiple strokes to the ink analyzer and assigns the active input thread's culture identifier to the strokes.</summary>
      <returns>The context node to which the ink analyzer added the strokes.</returns>
      <param name="strokeIdsToAdd">An array containing the stroke identifiers.</param>
      <param name="strokePacketCount">An array containing the number of packets in each stroke.</param>
      <param name="strokePacketData">An array containing the packet data for the strokes.</param>
      <param name="strokePacketDescription">An array containing the packet property identifiers.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.AddStrokes(System.Int32[],System.Int32[],System.Int32[],System.Guid[],System.Int32)">
      <summary>Adds stroke data for multiple strokes to the ink analyzer and assigns the specified culture identifier to the strokes.</summary>
      <returns>The context node to which the ink analyzer added the strokes.</returns>
      <param name="strokeIdsToAdd">An array containing the stroke identifiers.</param>
      <param name="strokePacketCount">An array containing the number of packets in each stroke.</param>
      <param name="strokePacketData">An array containing the packet data for the strokes.</param>
      <param name="strokePacketDescription">An array containing the packet property identifiers.</param>
      <param name="languageId">The culture identifier to assign to the stroke.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.AddStrokesToCustomRecognizer(System.Int32[],System.Int32[],System.Int32[],System.Guid[],System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Adds stroke data for multiple strokes to a custom recognizer node.</summary>
      <returns>The context node to which the ink analyzer added the strokes.</returns>
      <param name="strokeIds">An array containing the stroke identifiers.</param>
      <param name="strokePacketCount">An array containing the number of packets in each stroke.</param>
      <param name="strokePacketData">An array containing the packet data for the strokes.</param>
      <param name="strokePacketDescription">An array containing the packet property identifiers.</param>
      <param name="customRecognizer">The custom recognizer node to which the strokes are added.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.AddStrokeToCustomRecognizer(System.Int32,System.Int32[],System.Guid[],System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Adds stroke data for a single stroke to a custom recognizer node.</summary>
      <returns>The context node to which the ink analyzer added the stroke.</returns>
      <param name="strokeId">The stroke identifier.</param>
      <param name="strokePacketData">An array containing the packet data for the stroke.</param>
      <param name="strokePacketDescription">An array containing the packet property identifiers.</param>
      <param name="customRecognizer">The custom recognizer node to which the stroke is added.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.AnalysisModes">
      <summary>Gets or sets flags that control how the ink analyzer performs ink analysis.</summary>
      <returns>A bitwise combination of the <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisModes" /> enumeration values.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Analyze">
      <summary>Performs synchronous ink analysis.</summary>
      <returns>The status of the analysis operation.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.BackgroundAnalyze">
      <summary>Performs asynchronous ink analysis, which includes layout analysis, writing and drawing classification, and handwriting recognition.</summary>
      <returns>true if the asynchronous ink analysis has started; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ClearStrokeData(System.Int32)">
      <summary>Clears stroke packet data from the ink analyzer.</summary>
      <param name="strokeId">The identifier of the stroke for which the packet data is cleared.</param>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeCreatedBase">
      <summary>Occurs after the ink analyzer creates a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeDeletingBase">
      <summary>Occurs before the ink analyzer deletes a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeLinkAddingBase">
      <summary>Occurs before the ink analyzer adds a <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> between two <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects.</summary>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeLinkDeletingBase">
      <summary>Occurs before the ink analyzer deletes a <see cref="T:System.Windows.Ink.AnalysisCore.ContextLinkBase" /> between two <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects.</summary>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeMovingToPositionBase">
      <summary>Occurs before the ink analyzer moves a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> to a new position within its parent node's <see cref="P:System.Windows.Ink.AnalysisCore.ContextNodeBase.SubNodes" /> collection.</summary>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodePropertiesUpdatedBase">
      <summary>Occurs after the ink analyzer updates one or more of the properties of a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ContextNodeReparentingBase">
      <summary>Occurs before the ink analyzer moves a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> by changing its parent node.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.CreateAnalysisHint">
      <summary>Adds a new analysis hint with an empty area to the ink analyzer.</summary>
      <returns>The new analysis hint.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.CreateAnalysisHint(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Adds a new <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> that has a type of <see cref="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.AnalysisHint" /> with the specified area to the ink analyzer.</summary>
      <returns>The new <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> added to the ink analyzer.</returns>
      <param name="left">The x-coordinate of the left edge of the hint's location.</param>
      <param name="top">The y-coordinate of the top edge of the hint's location.</param>
      <param name="right">The x-coordinate of the right edge of the hint's location.</param>
      <param name="bottom">The y-coordinate of the bottom edge of the hint's location.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.CreateAppropriateRootElementBase">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.CreateCustomRecognizer(System.Guid)">
      <summary>Creates a new custom recognizer node for the analyzer.</summary>
      <returns />
      <param name="inkRecognizerId">The globally unique identifier (GUID) of the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> for which to create a node.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.DeleteAnalysisHint(System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Removes an analysis hint from the ink analyzer.</summary>
      <param name="hintToDelete">The analysis hint to remove from the ink analyzer.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.DirtyRegion">
      <summary>Gets the area that has changed since the last analysis operation. You can also use this property to manually modify this region.</summary>
      <returns>The area that has changed since the last analysis operation.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Dispose">
      <summary>Releases all resources used by the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Finalize">
      <summary>Frees the resources of this <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> before it is reclaimed by the garbage collector.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.FindInkLeafNodes">
      <summary>Returns all of the ink leaf nodes, which are the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that contain stroke data.</summary>
      <returns>All of the ink leaf nodes, which are the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that contain stroke data.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.FindInkLeafNodes(System.Int32[])">
      <summary>Returns the ink leaf nodes that contain the specified stroke data.</summary>
      <returns>The ink leaf nodes that contain the specified stroke data.</returns>
      <param name="strokeIds">The identifiers for the strokes that the ink leaf nodes contain.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.FindLeafNodes">
      <summary>Returns all of the leaf nodes, which are the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that have no child nodes.</summary>
      <returns>A <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> that contains all the leaf nodes.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.FindNode(System.Guid)">
      <summary>Returns the specified <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</summary>
      <returns>The specified <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</returns>
      <param name="id">The unique identifier of the context node.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.FindNodes(System.Windows.Ink.AnalysisCore.MatchesCriteriaBaseCallback,System.Object)">
      <summary>Returns all of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that match the specified criteria.</summary>
      <returns>A <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> containing all of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that match the specified criteria.</returns>
      <param name="criteria">A delegate function that determines if a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object meets or fails its specified criteria.</param>
      <param name="data">Optional extra data that may be passed into the delegate function. This method passes this data to the delegate with each call and does not modify or examine it.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.FindNodes(System.Windows.Ink.AnalysisCore.MatchesCriteriaBaseCallback,System.Object,System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Returns the <see cref="T:Microsoft.Ink.ContextNode" /> objects that are descendants of the specified <see cref="T:Microsoft.Ink.ContextNode" /> and that match the specified criteria.</summary>
      <returns>A <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> containing all of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects that match the specified criteria.</returns>
      <param name="criteria">A delegate function that determines if a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object meets or fails its specified criteria.</param>
      <param name="data">Optional extra data that may be passed into the delegate function. This method passes this data to the delegate with each call and does not modify or examine it.</param>
      <param name="nodeToSearch">The <see cref="T:Microsoft.Ink.ContextNode" /> whose descendants are searched.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.FindNodesOfType(System.Guid)">
      <summary>Returns all <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects of the specified type.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects of the specified type that are in the node tree of the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</returns>
      <param name="type">The type of <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to find.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.FindNodesOfType(System.Guid,System.Int32[])">
      <summary>Returns the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects of the specified type that contain any of the strokes whose identifiers are in the specified array of stroke identifiers. </summary>
      <returns>A <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" /> containing context nodes of the specified type that contain any of the strokes whose identifiers are in <paramref name="strokeIds" />.</returns>
      <param name="type">The type of the context node to find.</param>
      <param name="strokeIds">An array containing the stroke identifiers.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.FindNodesOfType(System.Guid,System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Returns the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects of the specified type that are descendants of the specified <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> objects of the specified type that are descendants of the specified <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</returns>
      <param name="type">The type of <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object to find.</param>
      <param name="node">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object whose descendants are searched.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetAlternates">
      <summary>Returns up to 10 analysis alternates for all ink associated with the ink analyzer.</summary>
      <returns>Up to 10 of the top analysis alternates for all ink associated with the ink analyzer.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetAlternates(System.Int32[])">
      <summary>Returns up to 10 analysis alternates for the specified strokes.</summary>
      <returns>Up to 10 of the top analysis alternates for the specified strokes.</returns>
      <param name="strokeIds">An array containing the identifiers of the strokes for which to get analysis alternates.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetAlternates(System.Int32[],System.Int32)">
      <summary>Returns up to the specified number of analysis alternates for the specified strokes.</summary>
      <returns>Up to <paramref name="maximumAlternate" /> of the top analysis alternates for the specified strokes.</returns>
      <param name="strokeIds">An array containing the identifiers of the strokes for which to get analysis alternates.</param>
      <param name="maximumAlternates">The number of analysis alternates to return.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetAlternates(System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection)">
      <summary>Returns up to 10 analysis alternates for the nodes in a specified <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <returns>Up to 10 of the top analysis alternates for <paramref name="nodes" />.</returns>
      <param name="nodes">The context nodes for which to get analysis alternates.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetAlternates(System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection,System.Int32)">
      <summary>Returns up to the specified number of analysis alternates for the nodes in a specified <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection" />.</summary>
      <returns>Up to <paramref name="maximumAlternate" /> of the top analysis alternates for <paramref name="nodes" />.</returns>
      <param name="nodes">The context nodes for which to get analysis alternates.</param>
      <param name="maximumAlternates">The number of analysis alternates to return.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetAnalysisHints">
      <summary>Returns all of the analysis hint nodes that are attached to the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <returns>A collection of the analysis hint nodes that are attached to the ink analyzer.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetAnalysisHints(System.String)">
      <summary>Returns all of the analysis hint nodes with the specified name that are attached to the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <returns>A collection containing each analysis hint node with the specified name that is attached to the ink analyzer.</returns>
      <param name="hintName">The name of the analysis hint nodes to return.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetInkRecognizersByPriority">
      <summary>Returns the ordered collection of recognizers.</summary>
      <returns>The ordered collection of recognizers.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetNodesFromTextRange(System.Int32@,System.Int32@)">
      <summary>Returns a collection of context nodes that are relevant to the specified text range.</summary>
      <returns>The collection of context nodes that are relevant to the specified text range.</returns>
      <param name="start">A reference to the start of the text range in the recognized string.</param>
      <param name="length">A reference to the length of the text range in the recognized string.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetNodesFromTextRange(System.Int32@,System.Int32@,System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection)">
      <summary>Returns a collection of context nodes that are relevant to the specified text range of the specified nodes.</summary>
      <returns>The collection of context nodes that are relevant to the specified text range of the specified context nodes.</returns>
      <param name="start">A reference to the start of the text range in the recognized string.</param>
      <param name="length">A reference to the length of the text range in the recognized string.</param>
      <param name="nodesToSearch">The context nodes to which to limit the search.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetRecognizedString">
      <summary>Returns the best-result string of the recognition operation for the entire context node tree in the ink analyzer.</summary>
      <returns>The best-result string of the recognition operation for the entire context node tree in the ink analyzer.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetStrokeLanguageId(System.Int32)">
      <summary>Returns the locale identifier for the specified stroke.</summary>
      <returns>The locale identifier for the specified stroke.</returns>
      <param name="strokeId">The stroke identifier.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetStrokeType(System.Int32)">
      <summary>Returns the type of the specified stroke.</summary>
      <returns>The classification of the specified stroke.</returns>
      <param name="strokeId">The stroke identifier.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.GetTextRangeFromNodes(System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection,System.Int32@,System.Int32@)">
      <summary>Finds the text range in the recognized string that corresponds to a collection of context nodes.</summary>
      <param name="nodesToSearch">The collection of context nodes for which to find the text range.</param>
      <param name="start">When this method returns, the <paramref name="start" /> parameter contains a 32-bit signed integer that indicates the start of the text range. This parameter is passed uninitialized.</param>
      <param name="length">When this method returns, the <paramref name="length" /> parameter contains a 32-bit signed integer that indicates the length of the text range. This parameter is passed uninitialized.</param>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.InkAnalyzerStateChangingBase">
      <summary>Occurs before the ink analyzer reconciles analysis results so that an application can synchronize data with the ink analyzer.</summary>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.IntermediateResultsUpdatedBase">
      <summary>Occurs when the current intermediate analysis stage is finished. </summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.IsAnalyzing">
      <summary>Gets a value indicating whether the ink analyzer is performing ink analysis.</summary>
      <returns>true if the ink analyzer is performing ink analysis; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Load(System.Byte[],System.Collections.Hashtable)">
      <summary>Loads saved analysis results into the ink analyzer.</summary>
      <returns>true if the ink analyzer loaded the analysis results; otherwise, false.</returns>
      <param name="serializedResults">An 8-bit unsigned integer array containing the saved analysis results.</param>
      <param name="originalToNewStrokeIdMap">A mapping of old stroke identifiers to new stroke identifiers, or null to keep the original stroke identifiers.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ModifyTopAlternate(System.Windows.Ink.AnalysisCore.AnalysisAlternateBase)">
      <summary>Changes the current top alternate to the specified <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" /> and clears the confirmation type for all context nodes associated with the alternate.</summary>
      <param name="alternate">The alternate to set as the top alternate.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ModifyTopAlternate(System.Windows.Ink.AnalysisCore.AnalysisAlternateBase,System.Boolean)">
      <summary>Changes the current top alternate to the specified <see cref="T:System.Windows.Ink.AnalysisCore.AnalysisAlternateBase" />.</summary>
      <param name="alternate">The alternate to set as the top alternate.</param>
      <param name="confirmAutomatically">true to set all of the ink leaf context nodes that correspond to the analysis alternate object to have a confirmed property of <see cref="F:System.Windows.Ink.AnalysisCore.ConfirmationType.NodeTypeAndProperties" /> applied to them; false to set all of the ink leaf context nodes that correspond to the analysis alternate object to have a confirmed property of <see cref="F:System.Windows.Ink.AnalysisCore.ConfirmationType.None" /> applied to them.</param>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.NewStrokesLoadedBase">
      <summary>Occurs when the <see cref="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Load(System.Byte[],System.Collections.Hashtable)" /> method is called.</summary>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.PopulateContextNodeBase">
      <summary>Occurs before the ink analyzer performs analysis within the region of a partially populated <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ReadyToReconcileBase">
      <summary>Occurs when the ink analyzer is ready to reconcile background analysis results with the current state of the analyzer.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Reconcile">
      <summary>Determines which portions of the analysis results have changed during background ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Reconcile(System.Int64)">
      <summary>Performs <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> reconciliation with a control over how long a reconcile operation takes.</summary>
      <returns>true if there is more to reconcile, false if reconciliation is complete.</returns>
      <param name="timeLimit">The length of time in milliseconds that the application is willing to wait for a transaction to complete. This is a guideline, not a strict constraint. Valid values are 0 - (max long / 10000). An ArgumentOutOfRangehttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemargumentoutofrangeexceptionclasstopic.asp exception will be raised if this method is called with an invalid value.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.RemoveStroke(System.Int32)">
      <summary>Removes the specified stroke from the ink analyzer.</summary>
      <param name="strokeId">The stroke identifier.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.RemoveStrokes(System.Int32[])">
      <summary>Removes the specified strokes from the ink analyzer.</summary>
      <param name="strokeIds">An array containing the stroke identifiers of the strokes to remove.</param>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ResultsUpdatedBase">
      <summary>Occurs when the final analysis stage is finished. </summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.RootNode">
      <summary>Gets the root <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> of the ink analyzer's context node tree.</summary>
      <returns>The root <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> of the ink analyzer's context node tree.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.SaveResults(System.Collections.Hashtable)">
      <summary>Saves the analysis results from an ink analyzer.</summary>
      <returns>Returns the saved <see cref="T:System.Windows.Ink.InkAnalyzer" /> results. This data, along with the relevant ink data, can be persisted to a storage medium. The returned value does not contain any ink data, but contains only the persisted results of the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</returns>
      <param name="strokeIdMap">Map between the stroke identifiers used by the <see cref="T:System.Windows.Ink.InkAnalyzer" /> and the stroke identifiers used for saving. See Remarks.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.SaveResults(System.Collections.Hashtable,System.Int32[])">
      <summary>Saves analysis results for a specific set of strokes associated with an ink analyzer.</summary>
      <returns>Returns the saved <see cref="T:System.Windows.Ink.InkAnalyzer" /> results. This data, along with the relevant ink data, can be persisted to a storage medium. The returned value does not contain any ink data, but contains only the persisted results of the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</returns>
      <param name="strokeIdMap">Map between the stroke identifiers used by the <see cref="T:System.Windows.Ink.InkAnalyzer" /> and the stroke identifiers used for saving. See Remarks.</param>
      <param name="strokeIds">Stroke identifiers for which to save analysis results.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.SaveResults(System.Collections.Hashtable,System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>Saves analysis results for a specific context node associated with an ink analyzer.</summary>
      <returns>Returns the saved <see cref="T:System.Windows.Ink.InkAnalyzer" /> results. This data, along with the relevant ink data, can be persisted to a storage medium. The returned value does not contain any ink data, but contains only the persisted results of the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</returns>
      <param name="strokeIdMap">Map between the stroke identifiers used by the <see cref="T:System.Windows.Ink.InkAnalyzer" /> and the stroke identifiers used for saving. See Remarks.</param>
      <param name="node">The context node for which to save analysis results.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.SaveResults(System.Collections.Hashtable,System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection)">
      <summary>Saves analysis results for a specific context node collection associated with an ink analyzer.</summary>
      <returns>Returns the saved <see cref="T:System.Windows.Ink.InkAnalyzer" /> results. This data, along with the relevant ink data, can be persisted to a storage medium. The returned value does not contain any ink data, but contains only the persisted results of the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</returns>
      <param name="strokeIdMap">Map between the stroke identifiers used by the <see cref="T:System.Windows.Ink.InkAnalyzer" /> and the stroke identifiers used for saving. See Remarks.</param>
      <param name="nodes">The context node collection for which to save analysis results.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Search(System.String)">
      <summary>Provides a fuzzy, case-insensitive phrase based search for analyzed writing strokes and analyzed drawing strokes that have recognized types.</summary>
      <returns>A two-dimensional array of integers that contains the sets of strokes that represent the found phrase. No two arrays may have exactly the same strokes in them, but strokes can appear in more than one set due to alternate segmentations or multiple matches.</returns>
      <param name="phraseToSearch">The phrase that may be found in the alternates for the currently analyzed strokes.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.Search(System.String,System.Int32)">
      <summary>Provides a fuzzy, case-insensitive phrase based search for analyzed writing strokes and analyzed drawing strokes that have recognized types.</summary>
      <returns>A two-dimensional array of integers that contains the sets of strokes that represent the found phrase. No two arrays may have exactly the same strokes in them, but strokes can appear in more than one set due to alternate segmentations or multiple matches.</returns>
      <param name="phraseToSearch">The phrase that may be found in the alternates for the currently analyzed strokes.</param>
      <param name="languageId">The locale identifier (LCID) to use when doing the search.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.SetStrokeLanguageId(System.Int32,System.Int32)">
      <summary>Changes the locale identifier for the specified stroke.</summary>
      <param name="strokeId">The stroke identifier to which to assign the locale identifier.</param>
      <param name="languageId">The language identifier to assign to specified stroke.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.SetStrokesLanguageId(System.Int32[],System.Int32)">
      <summary>Changes the locale identifier for the specified strokes.</summary>
      <param name="strokeIds">An array containing the stroke identifiers of the strokes to which to assign the locale identifier.</param>
      <param name="languageId">The language identifier to assign to specified strokes.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.SetStrokesType(System.Int32[],System.Windows.Ink.AnalysisCore.StrokeType)">
      <summary>Changes the type of the specified strokes.</summary>
      <param name="strokeIds">An array containing the stroke identifiers of the strokes to which to assign <paramref name="strokeType" />.</param>
      <param name="strokeType">The stroke type to assign to the strokes.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.SetStrokeType(System.Int32,System.Windows.Ink.AnalysisCore.StrokeType)">
      <summary>Changes the type of the specified stroke.</summary>
      <param name="strokeId">The stroke identifier of the stroke to which to assign <paramref name="strokeType" />.</param>
      <param name="strokeType">The stroke type to assign to the stroke.</param>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.StrokesReparentedBase">
      <summary>Occurs when the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> moves strokes from one <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> to another.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.UpdateStrokeData(System.Int32,System.Int32[],System.Guid[])">
      <summary>Updates the packet data for the specified stroke.</summary>
      <param name="strokeId">The stroke identifier.</param>
      <param name="strokePacketData">An array containing the packet data for the stroke.</param>
      <param name="strokePacketDescription">An array containing the packet property identifiers.</param>
    </member>
    <member name="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.UpdateStrokesCacheBase">
      <summary>Occurs before the ink analyzer accesses stroke data.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.UpdateStrokesData(System.Int32[],System.Int32[],System.Int32[],System.Guid[])">
      <summary>Updates the packet data for the specified strokes.</summary>
      <param name="strokeIds">An array containing the stroke identifiers.</param>
      <param name="strokePacketCounts">An array containing the number of packets in each stroke.</param>
      <param name="strokesPacketData">An array containing the packet data for the strokes.</param>
      <param name="strokesPacketDescription">An array containing the packet property identifiers.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.InkAnalyzerStateChangingBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.InkAnalyzerStateChangingBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.InkRecognitionConfidence">
      <summary>Defines values indicating the level of confidence that the <see cref="T:Microsoft.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognitionConfidence.Strong">
      <summary>Indicates strong confidence in the result or alternate.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognitionConfidence.Intermediate">
      <summary>Indicates intermediate confidence in the result or alternate.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognitionConfidence.Poor">
      <summary>Indicates poor confidence in the result or alternate.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognitionConfidence.Unknown">
      <summary>Indicates that the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> that generated the recognized text does not support confidence levels.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase">
      <summary>Provides access to handwriting recognizers for use with ink analysis.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerBase.Capabilities">
      <summary>Gets the capabilities of the recognizer.</summary>
      <returns>A bitwise combination of the <see cref="P:System.Windows.Ink.AnalysisCore.InkRecognizerBase.Capabilities" /> values.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.Dispose">
      <summary>Releases all resources used by the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />. </summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />.</summary>
      <returns>true if the current <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> and the <paramref name="otherRecognizer" /> are instances of the same <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />; otherwise, false. </returns>
      <param name="otherRecognizer">The object to compare with the current <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.Finalize">
      <summary>Frees the resources of this <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> before it is reclaimed by the garbage collector.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.GetLanguages">
      <summary>Gets the identifiers for the locales that this <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> supports.</summary>
      <returns>The identifiers for the locales that this <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> supports.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.GetSupportedProperties">
      <summary>Gets the globally unique identifiers (GUIDs) for the properties that this <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> supports.</summary>
      <returns>The globally unique identifiers (GUIDs) for the properties that this <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> supports.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.GetUnicodeRanges">
      <summary>Returns an array of CharacterRanges representing the supported Unicode character ranges.</summary>
      <returns>An array of CharacterRanges representing the supported Unicode character ranges.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerBase.Guid">
      <summary>Gets the globally unique identifier (GUID) of the recognizer.</summary>
      <returns>The GUID that identifies the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerBase.Name">
      <summary>Gets the name of the recognizer.</summary>
      <returns>The name of the recognizer.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.op_Equality(System.Windows.Ink.AnalysisCore.InkRecognizerBase,System.Windows.Ink.AnalysisCore.InkRecognizerBase)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.op_Inequality(System.Windows.Ink.AnalysisCore.InkRecognizerBase,System.Windows.Ink.AnalysisCore.InkRecognizerBase)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBase.SetAsHighestPriorityInkRecognizer">
      <summary>Sets this <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> to the highest priority in the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> internal ordered list of recognizers.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerBase.Vendor">
      <summary>Gets the vendor name of the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />.</summary>
      <returns>The vendor name of the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection">
      <summary>Contains <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> objects that represent the ability to recognize handwriting from various locales.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.CopyTo(System.Windows.Ink.AnalysisCore.InkRecognizerBase[],System.Int32)">
      <summary>Copies the elements of the collection to an <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> array, starting at a particular index.</summary>
      <param name="recognizers">The one-dimensional array that is the destination for the elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.Count">
      <summary>Gets the number of elements in the collection.</summary>
      <returns>The number of elements in the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.GetPriorityInkRecognizer">
      <summary>Gets the first <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> in the collection.</summary>
      <returns>The first <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> in the collection, or a null reference (Nothing in Visual Basic) if the collection is empty.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.GetPriorityInkRecognizer(System.Int32)">
      <summary>Gets the first recognizer in the collection that supports input from the specified locale.</summary>
      <returns>The first <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> in the collection that supports input from the specified locale, or null reference (Nothing in Visual Basic) if the collection contains no such recognizer.</returns>
      <param name="languageId">The locale identifier that the recognizer supports.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.GetPriorityInkRecognizer(System.Int32,System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities)">
      <summary>Gets the first recognizer in the collection that supports both the specified capabilities and input from the specified locale.</summary>
      <returns>The first <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> in the collection that supports both the specified <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities" /> and input from the specified locale, or null reference (Nothing in Visual Basic) if the collection contains no such recognizer.</returns>
      <param name="languageId">The locale identifier that the recognizer supports.</param>
      <param name="capabilities">The capabilities that the recognizer supports.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.GetPriorityInkRecognizer(System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities)">
      <summary>Gets the first recognizer in the collection that supports the specified capabilities.</summary>
      <returns>The first <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> in the collection that supports the specified <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities" />, or null reference (Nothing in Visual Basic) if the collection contains no such recognizer.</returns>
      <param name="capabilities">The capabilities that the recognizer supports.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread safe).</summary>
      <returns>false in all cases.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.Item(System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <returns>The element at the specified index.</returns>
      <param name="index">The zero-based index of the element to get.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the collection.</summary>
      <returns>An object that can be used to synchronize access to the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.System#Collections#IEnumerable#GetEnumerator"></member>
    <member name="T:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator">
      <summary>An implementation of the System.Collections.IEnumerator interface that supports iterating over a <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator.Current">
      <summary>Gets the current <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> in the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection" />.</summary>
      <returns>The current <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> in the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator.MoveNext">
      <summary>Advances the enumerator to the next <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> of the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection" />.</summary>
      <returns>true if the enumerator successfully advances to the next element; false if the enumerator passes the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator.Reset">
      <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection" />.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities">
      <summary>Defines values that specify the attributes of an ink recognizer.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.None">
      <summary>No capabilities specified.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.DoNotCare">
      <summary>Ignores all other flags that are set.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.Object">
      <summary>Supports object recognition; otherwise, recognizes only text.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.FreeInput">
      <summary>Supports free input, where ink is entered without the use of a recognition guide, such as a line or a box.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.LinedInput">
      <summary>Supports lined input, which is similar to writing on lined paper.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.BoxedInput">
      <summary>Supports boxed input, where each character or word is entered in a box.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.CharacterAutoCompletionInput">
      <summary>Supports character Autocomplete. Recognizers that support character Autocomplete require boxed input.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.RightAndDown">
      <summary>Supports handwriting input in right and down order, such as in western languages and some East Asian languages.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.LeftAndDown">
      <summary>Supports handwriting input in left and down order, such as in Hebrew and Arabic languages.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.DownAndLeft">
      <summary>Supports handwriting input in down and left order, such as in some East Asian languages.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.DownAndRight">
      <summary>Supports handwriting input in down and right order, such as in some East Asian languages.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.ArbitraryAngle">
      <summary>Supports text written at arbitrary angles.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.Lattice">
      <summary>Supports returning a <see cref="T:System.Windows.Ink.AnalysisCore.Lattice" /> object as an alternative to <see cref="T:System.String" /> for handwriting recognition results.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.AdviseInkChange">
      <summary>Supports interrupting background recognition, such as when the ink has changed.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.StrokeReorder">
      <summary>Supports that stroke order—spatial and temporal—is handled as part of the recognition operation. The <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> does not reorder strokes before sending ink to the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.Personalizable">
      <summary>Supports personalized handwriting, where the recognizer improves recognition when exposed to the same handwriting over time.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.PrefersArbitraryAngle">
      <summary>Supports an option available under the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> - of not rotating handwriting to a horizontal orientation before sending the ink to the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizer" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.PrefersParagraphBreaking">
      <summary>Indicates that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> should send entire paragraphs of ink to the InkRecognizerBase, allowing the InkRecognizerBase instances to do the line breaking and word (or character) breaking.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.PrefersSegmentationRecognition">
      <summary>Recognizes only one word or character per recognition operation. The <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> performs segmentation on the handwriting and sends only one segment at a time to the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase">
      <summary>Specifies the guide, or area where ink is drawn and recognized.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Creates an instance of the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase" /> class.</summary>
      <param name="rows">The number of rows in the guide box.</param>
      <param name="columns">The number of columns in the guide box.</param>
      <param name="midline">The value of the midline height of the drawn box.</param>
      <param name="writingBoxLeft">The left value of the invisible writing area of the guide box where writing can take place.</param>
      <param name="writingBoxTop">The top value of the invisible writing area of the guide box where writing can take place.</param>
      <param name="writingBoxRight">The right value of the invisible writing area of the guide box where writing can take place.</param>
      <param name="writingBoxBottom">The top value of the rectangle that is physically drawn on the tablet screen and in which writing takes place.</param>
      <param name="drawnBoxLeft">The left value of the rectangle that is physically drawn on the tablet screen and in which writing takes place.</param>
      <param name="drawnBoxTop">The top value of the rectangle that is physically drawn on the tablet screen and in which writing takes place.</param>
      <param name="drawnBoxRight">The right value of the rectangle that is physically drawn on the tablet screen and in which writing takes place.</param>
      <param name="drawnBoxBottom">The bottom value of the rectangle that is physically drawn on the tablet screen and in which writing takes place.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.Columns">
      <summary>Gets or sets the number of columns in the guide box.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.DrawnBoxBottom">
      <summary>Gets or sets the bottom value of the rectangle that is physically drawn on the tablet screen and in which writing takes place.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.DrawnBoxLeft">
      <summary>Gets or sets the left value of the rectangle that is physically drawn on the tablet screen, within which writing takes place.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.DrawnBoxRight">
      <summary>Gets or sets the right value of the rectangle that is physically drawn on the tablet screen and in which writing takes place.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.DrawnBoxTop">
      <summary>Gets or sets the top value of the rectangle that is physically drawn on the tablet screen and in which writing takes place.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.Midline">
      <summary>Gets or sets the value of the midline height of the drawn box.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.Rows">
      <summary>Gets or sets the number of rows in the guide.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.WritingBoxBottom">
      <summary>Gets or sets the bottom value of the invisible writing area of the guide box where writing can take place.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.WritingBoxLeft">
      <summary>Gets or sets the left value of the invisible writing area of the guide box where writing can take place.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.WritingBoxRight">
      <summary>Gets or sets the right value of the invisible writing area of the guide box where writing can take place.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase.WritingBoxTop">
      <summary>Gets or sets the top value of the invisible writing area of the guide box where writing can take place.</summary>
      <returns />
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.Lattice">
      <summary>This class supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.#ctor(System.Byte[],System.Windows.Ink.AnalysisCore.ContextNodeBase)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="bytes" />
      <param name="ownerNode" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.#ctor(System.Runtime.Serialization.SerializationInfo)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="info" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.#ctor(System.String,System.Int32[],System.String)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="data" />
      <param name="strokes" />
      <param name="separator" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.#ctor(System.String,System.String)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="leftSeparator" />
      <param name="rightSeparator" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.Equals(System.Object)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
      <param name="obj" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.GetColumns">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.GetHashCode">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.GetObjectData(System.Runtime.Serialization.SerializationInfo)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="info" />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.Lattice.Node">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.RemapStrokeId(System.Int32,System.Int32)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
      <param name="oldId" />
      <param name="newId" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.Save">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.Lattice.SetColumns(System.Windows.Ink.AnalysisCore.LatticeColumn[])">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="newColumns" />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.Lattice.TopAlternateText">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.LatticeColumn">
      <summary>This class supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.#ctor(System.Windows.Ink.AnalysisCore.Lattice)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="ownerLattice" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.#ctor(System.Windows.Ink.AnalysisCore.Lattice,System.Int32[])">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="ownerLattice" />
      <param name="strokeIds" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.AddProperty(System.Guid,System.Object)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="propertyGuid" />
      <param name="propertyData" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.AddTopString(System.String)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="topString" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.GetElementIndex(System.Windows.Ink.AnalysisCore.LatticeElement)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
      <param name="element" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.GetElements">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.GetStrokeIds">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.LatticeColumn.OwnerLattice">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.SetElements(System.Windows.Ink.AnalysisCore.LatticeElement[])">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="newElements" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.SetStrokeIds(System.Int32[])">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="strokeIds" />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.LatticeColumn.TopAlternateElement">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeColumn.ToString">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.LatticeElement">
      <summary>This class supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeElement.#ctor(System.Windows.Ink.AnalysisCore.LatticeColumn)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="column" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeElement.#ctor(System.Windows.Ink.AnalysisCore.LatticeColumn,System.Int32,System.Int32,System.Int32,System.String)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="column" />
      <param name="strokeCount" />
      <param name="score" />
      <param name="nextColumnIndex" />
      <param name="data" />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeElement.AddProperty(System.Guid,System.Object)">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <param name="propertyGuid" />
      <param name="propertyData" />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.LatticeElement.DataString">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeElement.GetStrokeIds">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.LatticeElement.IsOnTopAlternate">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.LatticeElement.NextColumn">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.LatticeElement.OwnerColumn">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.LatticeElement.Score">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.LatticeElement.StrokeCount">
      <summary>This property supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.LatticeElement.ToString">
      <summary>This method supports the <see cref="T:Microsoft.Ink.InkAnalyzer" /> infrastructure and is not intended to be used directly from your code.</summary>
      <returns />
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.MatchesCriteriaBaseCallback">
      <summary>Represents a function that is used to evaluate if a <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object meets or fails a specified criteria.</summary>
      <returns>A Boolean value which indicates whether the visitingNode object matches the criteria.</returns>
      <param name="visitingNode">The <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> object that will be checked against the criteria.</param>
      <param name="data">Optional data that can be used for the criteria.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.NewStrokesLoadedBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.NewStrokesLoadedBase" /> event.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.NewStrokesLoadedBaseEventArgs.GetStrokeIds">
      <summary>Gets the identifiers for the strokes that were loaded.</summary>
      <returns>The identifiers for the strokes that were loaded.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.NewStrokesLoadedBaseEventArgs.TargetNode">
      <summary>Gets the target node.</summary>
      <returns>The target node.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.NewStrokesLoadedBaseEventHandler">
      <summary>Represents the method that handles the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.NewStrokesLoadedBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> object.</summary>
      <param name="sender">The source object of this event.</param>
      <param name="e">The <see cref="T:System.Windows.Ink.AnalysisCore.NewStrokesLoadedBaseEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.PopulateContextNodeBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.PopulateContextNodeBase" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.PopulateContextNodeBaseEventArgs.NodeToPopulate">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is accessing.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is accessing.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.PopulateContextNodeBaseEventArgs.PopulateSubTree">
      <summary>Returns a value indicating whether the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> populated the subnodes of <see cref="P:System.Windows.Ink.AnalysisCore.PopulateContextNodeBaseEventArgs.NodeToPopulate" />.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> populated the subnodes of <see cref="P:System.Windows.Ink.AnalysisCore.PopulateContextNodeBaseEventArgs.NodeToPopulate" />; otherwise, false.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.PopulateContextNodeBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.PopulateContextNodeBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase">
      <summary>Defines globally unique identifiers (GUIDs) for the <see cref="T:Microsoft.Ink.ContextNode" /> class.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.AllowPartialDictionaryTerms">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the Boolean value used to determine whether partial dictionary terms are allowed on an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.CoerceToFactoid">
      <summary>Specifies the globally unique identifier (GUID) for getting or setting the Boolean value that determines whether the ink analyzer limits its analysis of ink within the hint's area to conform to the factoid.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.EnabledUnicodeCharacterRanges">
      <summary>Specifies the globally unique identifier (GUID) for the semantic type of the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> that has a type of <see cref="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.WritingRegion" /> or <see cref="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.InkDrawing" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.Factoid">
      <summary>Specifies the globally unique identifier (GUID) for getting or setting the <see cref="T:System.String" /> that represents the <see cref="T:Microsoft.Ink.Factoid" /> on an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.Guide">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerGuideBase" /> that represents the guide for an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.Name">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the <see cref="T:System.String" /> that represents the name of an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.PrefixText">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the prefix text on an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.SuffixText">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the <see cref="T:System.String" /> that represents the suffix text on an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.TopInkBreaksOnly">
      <summary>Specifies the globally unique identifier (GUID) for disabling multiple segmentations in the ink recognition results.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.Wordlist">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the <see cref="T:System.String" /> array that represents the word list for an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForAnalysisHintsBase.WordMode">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the Boolean value that represents the word mode of an analysis hint.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase">
      <summary>Defines globally unique identifiers (GUIDs) for the <see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> class.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.AlignmentLevel">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the integer that represents the alignment level on a paragraph.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.Ascender">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the ascenders on an ink word.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.Baseline">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the baseline on an ink word.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.Centroid">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the x and y coordinates of the center of a drawing node.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.ConfidenceLevel">
      <summary>Specifies the globally unique identifier (GUID) for getting the integer that represents the confidence level.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.ContentType">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the type of a paragraph node using the <see cref="M:System.Windows.Ink.AnalysisCore.ContextNodeBase.GetPropertyData(System.Guid)" /> and SetPropertyData methods.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.CustomRecognizerId">
      <summary>Specifies the globally unique identifier (GUID) for getting or setting the GUID that represents the custom ink recognizer on a custom recognizer.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.Descender">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the descenders on an ink word.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.HotPoints">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the hotpoints of a recognized reshape. The number of points varies, depending on the shape that it represents.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.Midline">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the midline on an ink word.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.NodeData">
      <summary>Specifies the globally unique identifier (GUID) for getting or setting the GUID that represents the image data or text data on an image or a text word.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.RecognitionLattice">
      <summary>Specifies the globally unique identifier (GUID) for getting the <see cref="T:System.Windows.Ink.AnalysisCore.Lattice" /> that represents the recognized object.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.RecognizedString">
      <summary>Specifies the globally unique identifier (GUID) for getting the <see cref="T:System.String" /> that represents the recognized string.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.RotatedBoundingBox">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the rotated bounding box.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.SemanticType">
      <summary>Specifies the globally unique identifier (GUID) for getting an enumerator that represents the semantic type of a.<see cref="T:System.Windows.Ink.AnalysisCore.ContextNodeBase" /> of type <see cref="F:System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.InkDrawing" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.PropertyGuidsForContextNodesBase.ShapeName">
      <summary>Specifies the globally unique identifier (GUID) used to get a <see cref="T:System.String" /> that represents the shape name on an ink drawing.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ReadyToReconcileBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ReadyToReconcileBase" /> event of a <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />. </summary>
      <param name="sender">The source of the event. </param>
      <param name="e">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.RecognitionProperty">
      <summary>Defines globally unique identifiers (GUIDs) for properties that a <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> might support for recognition results.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.RecognitionProperty.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Ink.AnalysisCore.RecognitionProperty" /> class.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.RecognitionProperty.Centroid">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the x and y coordinates for the center of a drawing node.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.RecognitionProperty.ConfidenceLevel">
      <summary>Specifies the globally unique identifier (GUID) that represents the confidence level associated with the recognition result that an <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> generates. This field is constant.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.RecognitionProperty.HotPoint">
      <summary>Specifies the globally unique identifier (GUID) representing the hot point associated with a recognition result generated by an <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />. This field is constant. </summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.RecognitionProperty.HotPoints">
      <summary>Specifies the globally unique identifier (GUID) used to get the point array that represents the hotpoints for a recognized reshape.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.RecognitionProperty.LineMetrics">
      <summary>Specifies the globally unique identifier (GUID) that represents the line metrics associated with the recognition result that an <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> generates. This field is constant. </summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.RecognitionProperty.LineNumber">
      <summary>Specifies the globally unique identifier (GUID) that represents the line number associated with the recognition result that an <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> generates. This field is constant. </summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.RecognitionProperty.MaximumStrokeCount">
      <summary>The globally Specifies the globally unique identifier (GUID) that represents the maximum stroke count associated with the recognition result that an <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" /> generates. This field is constant. </summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.RecognitionProperty.PointsPerInch">
      <summary>Specifies the globally unique identifier (GUID) that represents the points per inch metric associated with the recognition result generated by an <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />. This field is constant. </summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.RecognitionProperty.Segmentation">
      <summary>Specifies the globally unique identifier (GUID) that represents the segmentation associated with the recognition result generated by a <see cref="T:System.Windows.Ink.AnalysisCore.InkRecognizerBase" />. This field is constant. </summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ResultsUpdatedBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ResultsUpdatedBase" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.ResultsUpdatedBaseEventArgs.Status">
      <summary>Gets the status of the background operation that just completed.</summary>
      <returns>The status of the background operation that just completed.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.ResultsUpdatedBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ResultsUpdatedBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> object that generated the event.</param>
      <param name="e">The <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.ResultsUpdatedBase" /> event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.SemanticType">
      <summary>Specifies the semantic types used in defining an annotation.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.None">
      <summary>Signifies the absence of the semantic type.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.Underline">
      <summary>A straight line segment used for annotation to mark text that should appear with a horizontal line beneath it.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.Strikethrough">
      <summary>A straight line segment used for annotation to mark text that should appear with a line through it.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.Highlight">
      <summary>A highlight demarcating the underlying object in order to bring it to the attention of the reader.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.ScratchOut">
      <summary>A wavy line segment used for annotation.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.VerticalRange">
      <summary>A vertical range consisting of one or more ink strokes that span across multiple lines.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.Callout">
      <summary>A callout consisting of one or more ink strokes connecting two objects to draw attention to a portion of a text or drawing.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.Enclosure">
      <summary>An enclosure consisting of one or more ink strokes that encircle a text, an image or an ink area for emphasizing purpose.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.Comment">
      <summary>Not available.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.Container">
      <summary>A container consisting of one or more ink strokes that make up a standard shape.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.SemanticType.Connector">
      <summary>A connector consisting of one or more ink strokes used to connect two objects.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.StrokesReparentedBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.StrokesReparentedBase" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.StrokesReparentedBaseEventArgs.DestinationNode">
      <summary>Gets the context node to which the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> added the <see cref="T:Microsoft.Ink.Stroke" />.</summary>
      <returns>The context node to which the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> added the <see cref="T:Microsoft.Ink.Stroke" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.StrokesReparentedBaseEventArgs.ReparentedStrokes">
      <summary>Gets the identifiers for the stroke data that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> moved.</summary>
      <returns>The identifier for the stroke data that the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> moved.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.StrokesReparentedBaseEventArgs.SourceNode">
      <summary>Gets the context node from which the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> removed the stroke data.</summary>
      <returns>The context node from which the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> removed the stroke data.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.StrokesReparentedBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.StrokesReparentedBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.StrokeType">
      <summary>Defines values that indicate whether or not a Stroke should be analyzed as part of a drawing or as part of writing.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.StrokeType.Unspecified">
      <summary>Indicates that the stroke might be part of a drawing or might be part of writing.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.StrokeType.Writing">
      <summary>Indicates that the stroke is part of writing.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisCore.StrokeType.Drawing">
      <summary>Indicates that the stroke is part of a drawing.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase">
      <summary>Represents a character range.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase.#ctor(System.Char,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> class. </summary>
      <param name="first">Specifies the first position of this range.</param>
      <param name="count">Specifies the number of positions in this range.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase.Equals(System.Object)">
      <summary>Indicates whether this instance and a specified object are equal.</summary>
      <returns>true if <paramref name="obj" /> and this instance are of the same type and represent the same value; otherwise, false.</returns>
      <param name="obj">Another object to compare to.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase.First">
      <summary>Gets or sets the starting character of this range.</summary>
      <returns>The starting character of this range.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase.GetHashCode">
      <summary />
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase.Length">
      <summary>Gets or sets the number of characters that follow the starting character.</summary>
      <returns>The number of characters that follow the starting character.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase.op_Equality(System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase,System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="x" /> is the same as the value of <paramref name="y" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase.op_Inequality(System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase,System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="x" /> is different from the value of <paramref name="y" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection">
      <summary>Contains an ordered collection of <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> class.</summary>
      <param name="length">The number of elements that the new list is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.Add(System.Char,System.Int32)">
      <summary>Adds a new character to the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> which is repeated a specified number of times.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> added.</returns>
      <param name="first">The character to add.</param>
      <param name="length">The number of times added character occurs.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.Contains(System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase)">
      <summary>A Boolean value which indicates whether an element is in the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</summary>
      <returns>true if item is found in the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />; otherwise, false.</returns>
      <param name="range">The <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> to locate in the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.CopyTo(System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase[],System.Int32)">
      <summary>Copies all of the elements in the current <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> collection to a specified one-dimensional array, starting at the specified destination array index.</summary>
      <param name="array">This one-dimensional array is the destination of elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in the array parameter where copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.Count">
      <summary>Gets the number of elements actually contained in the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</summary>
      <returns>The number of elements actually contained in the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.GetEnumerator">
      <summary>Returns an enumerator for the entire <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</summary>
      <returns>An enumerator for the entire <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.IndexOf(System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase)">
      <summary>Returns the index of a specific <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> object within an <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> collection.</summary>
      <returns>The index of a specific <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> object within an <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> collection.</returns>
      <param name="range">The <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> object to check for.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.IsSynchronized">
      <summary>Gets a value indicating whether access to the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> is synchronized (thread-safe).</summary>
      <returns>true if access to the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> is synchronized (thread-safe); otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <returns>The element at the specified index.</returns>
      <param name="index">The zero-based index of the element to get or set.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.Remove(System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase)">
      <summary>Removes the specified <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> object from the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</summary>
      <param name="range">Specifies which <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> object to be removed.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> at the specified location from the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</summary>
      <param name="index">The location of the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> to be removed.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.System#Collections#IEnumerable#GetEnumerator"></member>
    <member name="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.UnicodeCharacterRangeBaseCollectionEnumerator">
      <summary>An implementation of the IEnumerator interface that supports iterating over an <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.UnicodeCharacterRangeBaseCollectionEnumerator" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.UnicodeCharacterRangeBaseCollectionEnumerator.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase" /> object in the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.UnicodeCharacterRangeBaseCollectionEnumerator.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>Set to true if the index position references an object. Set to false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection.UnicodeCharacterRangeBaseCollectionEnumerator.Reset">
      <summary>Resets the enumerator index to the beginning of the <see cref="T:System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBaseCollection" />.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.UpdateStrokesCacheBaseEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.UpdateStrokesCacheBase" /> event.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisCore.UpdateStrokesCacheBaseEventArgs.GetStrokeIds">
      <summary>Gets the identifiers of the strokes for which the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is requesting current data.</summary>
      <returns>The identifiers of the strokes for which the <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" /> is requesting current data.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisCore.UpdateStrokesCacheBaseEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.AnalysisCore.InkAnalyzerBase.UpdateStrokesCacheBase" /> event of an <see cref="T:System.Windows.Ink.AnalysisCore.InkAnalyzerBase" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
  </members>
</doc>